草庐IT

Java HashMap 调整大小

全部标签

windows - 在内核模式下确定 Windows 卷的大小写敏感性

WindowsAPI支持GetVolumeInformation功能。此函数提供有关Windows卷的信息。具体来说,它返回一个FILE_CASE_SENSITIVE_SEARCH开关。在内核中有FltQueryVolumeInformation和ZwQueryVolumeInformationFile,但我看不到任何方法可以从可用信息类中导出区分大小写的信息。我是否正确理解FILE_CASE_SENSITIVE_SEARCH开关仅指定可以进行区分大小写的搜索(不是默认情况下完成的)?您仅根据文件打开方式了解区分大小写是否正确(即您必须使用FILE_FLAG_POSIX_SEMANTI

r - 在 Windows 的 RGUI 中增加 R 脚本文件的字体大小

知道如何在Windows的RGUI中增加R脚本文件的字体大小吗?我知道如何为控制台执行此操作,即转到编辑->GUI首选项,然后编辑字体大小或通过环境文件。我需要为脚本编辑器做这件事。顺便说一句,出于某种原因我不想使用RStudio,并且需要在Windows中解决这个问题,对于Mac,我知道该怎么做。 最佳答案 按照您对控制台所做的相同操作,然后打开一个新脚本。现在字体大小应该和控制台一样。 关于r-在Windows的RGUI中增加R脚本文件的字体大小,我们在StackOverflow上找

c# - 如何通过C++或C或C#在Windows中创建指定大小的空文件?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion如何在Windows中用C++或C或C#创建一个指定大小的空文件?这个文件不占用磁盘空间,打开文件,没有任何东西。但是文件在文件属性中有字节数。Forexample--

c++ - 调整文件大小(向下)

我正在尝试就地缩小文件。我正在用另一个文件的内容替换一个文件的内容,完成后我想确保源文件是否小于目标文件,目标文件是否正确收缩。(为什么:因为dest文件是一个备份,写入media的开销很大,所以我只把deltas写入备份)1.)HANDLEhDest=(HANDLE)_get_osfhandle(fileno(backupFile.GetBufferedHandle()));2.)DWORDstartingSize=GetFileSize(hDest,NULL);3.)DWORDdwPtr=SetFilePointer(hDest,newSize,NULL,FILE_BEGIN);4

c++ - 如何在 C/C++ 中的 Windows 下对两个 Unicode 字符或字符串进行不区分大小写的比较?

我正在寻找一种在Windows(C/C++,而非.NET)下对两个Unicode字符(char32)进行不敏感比较的方法。我知道该解决方案应该是区域设置感知的。我想要一个不需要额外的第三方库的解决方案。 最佳答案 我的第一个想法是你应该查找CompareStringEx及其参数LOCALE_INVARIANT和NORM_IGNORECASE。 关于c++-如何在C/C++中的Windows下对两个Unicode字符或字符串进行不区分大小写的比较?,我们在StackOverflow上找到一

java - 我可以在 Windows 64 位平台上安全使用的最大 Java 堆大小是多少?

我们使用64位Windows2003服务器运行WebSphere/J2EE应用程序(JVM也是64位)。机器有16GB物理内存。不幸的是,我们的应用程序是内存密集型的,我们仍然需要一些时间来添加额外的内存。我了解操作系统本身需要一定数量的内存。话虽这么说,假设这是系统上运行的唯一应用程序,我们可以使用的最大堆大小是安全的(没有分页?)? 最佳答案 我认为答案将取决于许多因素,其中许多因素很难预测。IMO,确定安全最大堆大小的最实用方法是反复试验。我会从大约15Gb的最大堆大小开始,查看系统的内存/分页统计信息,然后向上或向下调整。

asp.net - 如何调整图表控件的保真度?

这是图表当前的样子:这是它当前正在使用的数据库中的所有数据。(请原谅标题在这里没有正确对齐)Id(Key)ConfidenceLoveStressDate/Time19300012/3/201011:33:47PM19455555512/3/201011:34:04PM19530402012/3/201011:34:11PM19640503012/3/201011:34:20PM19750604012/3/201011:34:28PM19860705012/3/201011:34:45PM19970806012/3/201011:34:53PM20080907012/3/201011:

windows - 想要调整在 Windows 中运行的其他应用程序的大小

我正在寻找最干净的方法来获取所有打开的窗口并可以移动/调整它们的大小。我希望能够获取他们的当前位置并将它们移动到我想要的位置。我想访问所有窗口,而不仅仅是顶级窗口。谢谢 最佳答案 本教程介绍了一种获取正在运行的进程列表的方法:Win32APIsforProcessRetrieval.另一种方法是通过EnumDesktopWindows.如果此时您可以访问窗口的句柄,那么您可以使用SetWindowPos()移动它。.但是如果你只能访问它的标题,那么你需要使用FindWindow()首先获取该窗口的句柄。Hereisanexample

c++ - 给定一个 dll/exe(带或不带 .pdb),我可以看到哪些 .obj 文件对其大小有影响吗?

我用一大堆cpp文件编译了一个dll文件。我想看看每个cpp对dll的最终大小有多大贡献,以减少它的大小(比如通过排除一些库)。有什么办法吗?谢谢! 最佳答案 这范围从非常困难(你向哪个对象收取库函数)到不可能(当使用整个程序优化来跨编译单元边界内联时)。我还建议它不是很有用。您需要知道要精简哪些功能,而不仅仅是哪些文件。在构建期间生成map文件(将/MAP传递给LINK.EXE)可能是您所能做的最好的事情。Thedocumentation还提到了一些关于符号组的内容,您也可以利用它们来发挥自己的优势。

windows - 如何为重叠窗口设置确切的客户端大小? (winapi)

当我创建一个普通的“重叠”窗口时,我想设置一个精确的客户端大小(比如300x300)。有一个AdjustWindowRectEx()函数,我可以在其中传递所需的客户端区域并获取我可以传递给CreateWindowEx的大小,但它说在文档中我不应该将它用于重叠的窗口我不明白为什么。当我通过300x300时,我从中得到306x326,当我收到WM_SIZE,客户端大小为298x298,因此它太小了2个像素。如何创建具有精确给定客户端大小的重叠窗口? 最佳答案 我的错误如下:AdjustWindowRectEx(&rect,WS_OVER